完成第一個小遊戲後,想必大家對於開發環跟遊戲的設計流程也相當熟悉了,接著第二個猜數字遊戲接續著上一篇學到的內容,更加的善用寫函數、鍵盤控制等,再加入滑鼠的控制與繪圖的切割,讓操作與畫面作更進一步的運用。
猜遊戲仍是一款靜態的單人遊戲,不同的是這次玩家不再需要使用鍵盤輸入,我們將學習到滑鼠的控制!
還有對於這種不是馬上結束的遊戲,我們也開始學習如何使用適當的變數來記錄遊戲的過程(玩家的猜測資訊)。
繪圖的部份則展示如何切割,來幫助遊戲中的互動,如滑鼠點擊特定的畫面區塊。同時透過更多的 sprite.draw 技巧進行操作,讓畫面的變化更豐富。
猜數字的遊戲機制先由電腦產生答案:4個0-9不重複的數字,再讓玩家操作滑鼠點選4個0-9不重複的數字猜測,接著程式判斷玩家的答案給出提示。玩家經由這些累積的提示,反覆猜測、看提示直到猜出答案為止。
我們還會加入一個秘技,提供熱鍵直接給予答案!
影片
講義
素材